package com.yxw.yx_hotel.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author liuxin
 * @date 2024.01.17
 */
@Data
@ApiModel(value="ReportStayVo", description="住宿报表统计")
public class ReportStayVo implements Serializable {

    @ApiModelProperty(value = "员工名称")
    private String userName ;

    @ApiModelProperty(value = "员工工号")
    private String userNum ;

    @ApiModelProperty(value = "性别")
    private String sex ;

    @ApiModelProperty(value = "手机号")
    private String phone ;

    @ApiModelProperty(value = "身份证号")
    private String idCard ;

    @ApiModelProperty(value = "所属部门")
    private String deptName ;

    @ApiModelProperty(value = "岗位")
    private String postName ;

    @ApiModelProperty(value = "员工状态")
    private String userState ;

    @ApiModelProperty(value = "宿舍")
    private String roomName ;

    @ApiModelProperty(value = "床位号")
    private String bedName ;

    @ApiModelProperty(value = "住宿状态")
    private String status ;

    @ApiModelProperty(value = "操作人")
    private String optUserName ;

    @ApiModelProperty(value = "入住日期")
    private String stayTime ;

    @ApiModelProperty(value = "待住备注")
    private String stayWaitNote ;

    @ApiModelProperty(value = "退住日期")
    private String retreatTime ;

    @ApiModelProperty(value = "是否需要缴纳押金")
    private String depositType ;

    @ApiModelProperty(value = "取消待住备注")
    private String cancelWaitNote ;

    @ApiModelProperty(value = "实际入住时间")
    private String stayInTime ;

    @ApiModelProperty(value = "入住备注")
    private String stayInNote ;

    @ApiModelProperty(value = "已住月份")
    private String stayMonth ;

    @ApiModelProperty(value = "押金缴纳状态")
    private String depositPayType ;

    @ApiModelProperty(value = "缴纳押金金额")
    private String depositMoney ;

    @ApiModelProperty(value = "实际退住时间")
    private String realRetreatTime ;

    @ApiModelProperty(value = "退还押金金额")
    private String backDeposit ;

    @ApiModelProperty(value = "退住备注")
    private String retreatNote ;

}
